.login {
  padding-top: .4rem;

  .bottom {
    display: flex;
    justify-content: center;
    background-color: #f7f5f5;
    padding: .4rem .56rem;
  }

  .leftImg {
    width: 7.4rem;
    height: 4.2rem;
    display: block;
  }

  .login-right {
    width: 3.6rem;
    height: 4.2rem;
    background-color: rgb(255, 255, 255);
    margin-left: .28rem;
    padding: .4rem .6rem;
    position: relative;
    // 添加阴影
    box-shadow: 0 0 .1rem rgba(0, 0, 0, 0.2);
    border-radius: .08rem;
    background-color: white;
  }

  .btn {
    background-color: #3b78dd;
    color: #ffffff;
    font-size: .14rem;
    width: 150%;
    height: .36rem;
  }

  .title {
    font-size: .22rem;
    padding: .4rem 0 .2rem 0;
    text-align: center;
    // font-family: '隶书';
    // color: #000000;
    text-align: center;
    // text-shadow: 0 0.02rem 0.02rem black;
  }

  .ant-form {
    margin: auto;
  }

  .top {
    padding: .2rem;

  }

  .logo-lmg {
    width: 2rem;
    display: block;
  }

  .forget {
    font-size: .1rem;
    color: #3f7bdf;
    text-align: right;
    padding-bottom: .2rem;
  }

  .qr {
    position: absolute;
    right: .18rem;
    top: .18rem;
  }

  .icp {
    text-align: center;
    padding: .4rem;
    font-size: .18rem;
  }
}